label.ui-input-text em {
  color: #f00;
  font-wight: bold; }

.copyright {
  font-size: 0.85em; }
  .copyright p {
    text-align: center; }

.error-box {
  display: none;
  font-size: 0.85em; }

.field-validation-error {
  background: #65000b;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(101, 0, 11, 0.8)), to(#65000b));
  background: -moz-linear-gradient(top, rgba(101, 0, 11, 0.8), #65000b);
  background: linear-gradient(top, rgba(101, 0, 11, 0.8), #65000b);
  border: 1px solid #3f0009;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(255, 255, 255, 0.5) inset;
  color: #ffe6ea;
  cursor: pointer;
  display: inline-block;
  font-size: .85em;
  margin-top: -8px;
  padding: 8px;
  text-shadow: 0 1px 0 #000;
  z-index: 9999; }

.landscape .field-validation-error {
  margin-left: 23%; }
